Команды по модификации объектов

#std537

Область применения: управляемое приложение.

Свойство Изменяет данные должно быть установлено в Истина для всех команд, которые изменяют или могут изменять данные объекта.

Это правило должно соблюдаться и для тех команд, которые в некоторых сценариях работы могут и не изменить данные. Например, если на форме имеется команда по заполнению табличной части документа, которая перед выполнением задает пользователю вопрос вида: «Перед выполнением операции табличная часть будет очищена. Продолжить?», то в случае отказа пользователя, выполнение команды прерывается, и изменения табличной части не происходит. Тем не менее, если пользователь ответит утвердительно, то табличная часть будет изменена. Поэтому в целом для этой команды должен быть установлен признак Изменяет данные.

При несоблюдении этого правила: